package cn.sc.summer.auth.service.user.lock.base;

/**
 * 接口：用户锁校验
 *
 * @author a-xin
 * @date 2024/6/12 10:50
 */
public interface UserLockCheck {

    /**
     * 校验该用户是否被锁
     *
     * @param userId 用户ID
     */
    void checkUserLoginLock(String userId);

    /**
     * 添加用户锁
     *
     * @param userId 用户ID
     */
    void addUserLoginLock(String userId);

    /**
     * 删除用户锁
     *
     * @param userId 用户ID
     */
    void deletedUserLoginLock(String userId);

}
